#include <stdio.h>
#define MAX 30
#define CMAX 31
void input(int A[],int B[]);
void output(int A[],int B[], int C[]);
void sum(int A[], int B[], int C[]);

int main(){   	 	   	   
    int A[MAX]={0}, B[MAX]={0}, C[CMAX]={0};

    input(A, B);
    sum(A, B, C);
    output(A, B, C);

    return 0;
}   	 	   	   

void sum(int A[], int B[], int C[]){   	 	   	   
    int i;
    int c;
    for(i=0; i<MAX; i++)
    {   	 	   	   
        c = A[i] + B[i]+ C[i];
        C[i] = c%10 ;
        C[i+1] = c/10;
    }
}   	 	   	   
void input(int A[],int B[])
{   	 	   	   
    int i;
    for(i=MAX-1; i>=0; i--)
        scanf("%1d",&A[i]);
    getchar();
    for(i=MAX-1; i>=0; i--)
        scanf("%1d",&B[i]);
}   	 	   	   
void output(int A[],int B[], int C[]){   	 	   	   
    int i;
    printf("=") ;
    for(i=(C[MAX] == 0? MAX-1:MAX ) ; i>=0; i--)
        printf("%1d", C[i]) ;
}